package com.ttj.domain.oracle.gen;

import java.io.Serializable;
import java.util.Date;

public class SuperSysconfSms implements Serializable {
    /**
     * 预约短信内容
     */
    private String reservationSms;

    /**
     * 祝福短信内容
     */
    private String blessingSms;

    /**
     * 临时密码短信
     */
    private String tmppwdSms;

    /**
     * 工作应答短信
     */
    private String workreplySms;

    /**
     * 兑换成功短信
     */
    private String exchangesucessSms;

    /**
     * 最后一次修改时间
     */
    private Date modifTime;

    /**
     * ID
     */
    private Integer id;

    /**
     * 回收上门消息
     */
    private String recMes;

    /**
     * 回收or兑换积分进账消息
     */
    private String exMes;

    /**
     * 兑换出库消息
     */
    private String sellStoreMes;

    /**
     * 兑换签收
     */
    private String sellShouMes;

    private static final long serialVersionUID = 1L;

    /**
     * 预约短信内容
     */
    public String getReservationSms() {
        return reservationSms;
    }

    /**
     * 预约短信内容
     */
    public void setReservationSms(String reservationSms) {
        this.reservationSms = reservationSms;
    }

    /**
     * 祝福短信内容
     */
    public String getBlessingSms() {
        return blessingSms;
    }

    /**
     * 祝福短信内容
     */
    public void setBlessingSms(String blessingSms) {
        this.blessingSms = blessingSms;
    }

    /**
     * 临时密码短信
     */
    public String getTmppwdSms() {
        return tmppwdSms;
    }

    /**
     * 临时密码短信
     */
    public void setTmppwdSms(String tmppwdSms) {
        this.tmppwdSms = tmppwdSms;
    }

    /**
     * 工作应答短信
     */
    public String getWorkreplySms() {
        return workreplySms;
    }

    /**
     * 工作应答短信
     */
    public void setWorkreplySms(String workreplySms) {
        this.workreplySms = workreplySms;
    }

    /**
     * 兑换成功短信
     */
    public String getExchangesucessSms() {
        return exchangesucessSms;
    }

    /**
     * 兑换成功短信
     */
    public void setExchangesucessSms(String exchangesucessSms) {
        this.exchangesucessSms = exchangesucessSms;
    }

    /**
     * 最后一次修改时间
     */
    public Date getModifTime() {
        return modifTime;
    }

    /**
     * 最后一次修改时间
     */
    public void setModifTime(Date modifTime) {
        this.modifTime = modifTime;
    }

    /**
     * ID
     */
    public Integer getId() {
        return id;
    }

    /**
     * ID
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 回收上门消息
     */
    public String getRecMes() {
        return recMes;
    }

    /**
     * 回收上门消息
     */
    public void setRecMes(String recMes) {
        this.recMes = recMes;
    }

    /**
     * 回收or兑换积分进账消息
     */
    public String getExMes() {
        return exMes;
    }

    /**
     * 回收or兑换积分进账消息
     */
    public void setExMes(String exMes) {
        this.exMes = exMes;
    }

    /**
     * 兑换出库消息
     */
    public String getSellStoreMes() {
        return sellStoreMes;
    }

    /**
     * 兑换出库消息
     */
    public void setSellStoreMes(String sellStoreMes) {
        this.sellStoreMes = sellStoreMes;
    }

    /**
     * 兑换签收
     */
    public String getSellShouMes() {
        return sellShouMes;
    }

    /**
     * 兑换签收
     */
    public void setSellShouMes(String sellShouMes) {
        this.sellShouMes = sellShouMes;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", reservationSms=").append(reservationSms);
        sb.append(", blessingSms=").append(blessingSms);
        sb.append(", tmppwdSms=").append(tmppwdSms);
        sb.append(", workreplySms=").append(workreplySms);
        sb.append(", exchangesucessSms=").append(exchangesucessSms);
        sb.append(", modifTime=").append(modifTime);
        sb.append(", id=").append(id);
        sb.append(", recMes=").append(recMes);
        sb.append(", exMes=").append(exMes);
        sb.append(", sellStoreMes=").append(sellStoreMes);
        sb.append(", sellShouMes=").append(sellShouMes);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        SuperSysconfSms other = (SuperSysconfSms) that;
        return (this.getReservationSms() == null ? other.getReservationSms() == null : this.getReservationSms().equals(other.getReservationSms()))
            && (this.getBlessingSms() == null ? other.getBlessingSms() == null : this.getBlessingSms().equals(other.getBlessingSms()))
            && (this.getTmppwdSms() == null ? other.getTmppwdSms() == null : this.getTmppwdSms().equals(other.getTmppwdSms()))
            && (this.getWorkreplySms() == null ? other.getWorkreplySms() == null : this.getWorkreplySms().equals(other.getWorkreplySms()))
            && (this.getExchangesucessSms() == null ? other.getExchangesucessSms() == null : this.getExchangesucessSms().equals(other.getExchangesucessSms()))
            && (this.getModifTime() == null ? other.getModifTime() == null : this.getModifTime().equals(other.getModifTime()))
            && (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
            && (this.getRecMes() == null ? other.getRecMes() == null : this.getRecMes().equals(other.getRecMes()))
            && (this.getExMes() == null ? other.getExMes() == null : this.getExMes().equals(other.getExMes()))
            && (this.getSellStoreMes() == null ? other.getSellStoreMes() == null : this.getSellStoreMes().equals(other.getSellStoreMes()))
            && (this.getSellShouMes() == null ? other.getSellShouMes() == null : this.getSellShouMes().equals(other.getSellShouMes()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getReservationSms() == null) ? 0 : getReservationSms().hashCode());
        result = prime * result + ((getBlessingSms() == null) ? 0 : getBlessingSms().hashCode());
        result = prime * result + ((getTmppwdSms() == null) ? 0 : getTmppwdSms().hashCode());
        result = prime * result + ((getWorkreplySms() == null) ? 0 : getWorkreplySms().hashCode());
        result = prime * result + ((getExchangesucessSms() == null) ? 0 : getExchangesucessSms().hashCode());
        result = prime * result + ((getModifTime() == null) ? 0 : getModifTime().hashCode());
        result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
        result = prime * result + ((getRecMes() == null) ? 0 : getRecMes().hashCode());
        result = prime * result + ((getExMes() == null) ? 0 : getExMes().hashCode());
        result = prime * result + ((getSellStoreMes() == null) ? 0 : getSellStoreMes().hashCode());
        result = prime * result + ((getSellShouMes() == null) ? 0 : getSellShouMes().hashCode());
        return result;
    }
}